.search-page{
  width:900px;
  margin:0 auto;
  .search-input{
    margin:30px auto 60px;
    width:640px;
    height:64px;
    border:1px solid #eee;
    border-radius:32px;
    background: #fff;
    position: relative;
    span{
      display: inline-block;
      margin:11px 0;
      border-right:1px solid #eee;
      width:102px;
      height:42px;
      line-height:42px;
      text-align: center;
      font-size:16px;
    }
    input[type=text]{
      padding:13px 24px;
      width:344px;
      height:16px;
      font-size:16px;
    }
    input[type=button]{
      position: absolute;
      top:5px;
      right:5px;
      padding-left: 72px;
      width:140px;
      height:54px;
      border-radius:27px;
      text-align: left;
      font-size:16px;
      color:#fff;
      background: url(../images/search-btn.png) 36px center no-repeat #398DEE;
      cursor: pointer;
    }
  }
  .search-header{
    .logo{
      padding:30px 0 38px;
      line-height:30px;
      font-size:30px;
      font-weight:bold;
      color:#398DEE;
    }
  }
  .search-content{
    margin-top:60px;
    h2{
      line-height:36px;
      font-size:36px;
      font-weight:bold;
      text-align: center;
    }
    .search-pic{
      width:100%;
      height:486px;
      background: url(../images/search.png) no-repeat;
    }
  }
}
.detail-page{
  width:100%;
  background: #fff;
  .detail-head{
    width:900px;
    height:99px;
    margin:0 auto;
    >div{
      float: left;
    }
    .search-input{
      width:600px;
      margin:16px 13px 17px 60px;
    }
    .code-pic{
      margin:13px 0 16px;
      height:70px;
      span{
        padding-top:18px;
        float: left;
        width:60px;
        font-size:12px;
        color:#398DEE;
      }
      img{
        width:70px;
        height:70px;
        cursor: pointer;
      }
    }
  }
  .detail-content{
    width:100%;
    background: #F7F7F9;
    padding-bottom:110px;
    .center{
      width:900px;
      margin:0 auto;
      >p{
        padding:39px 13px;
        font-size: 14px;
        line-height:14px;
      }
      ul{
        background: #fff;
        padding:0 35px;
        overflow: hidden;
        li{
          width:100%;
          height:140px;
          border-bottom:1px solid #eee;
          h2{
            padding-top:30px;
            font-size:16px;
            line-height:16px;
            .date{
              margin-left:30px;
              font-size:14px;
              font-weight:normal;
              color:#999;
            }
            .name{
              float: right;
              font-weight:normal;
            }

          }
          .pay-booth{
            margin:11px 0;
            .pay{
              height:32px;
              line-height:32px;
              font-size:16px;
              color:#EE3939;
            }
            .booth{
              float: right;
              width:110px;
              height:30px;
              line-height:30px;
              text-align: center;
              border:1px solid #398DEE;
              border-radius:16px;
              font-size:14px;
              color:#398DEE;
            }
          }
          .demand{
            color:#999;
            span{
              font-size:14px;
              color:#333;
            }
          }
        }
      }
      .paging{
        padding:30px 0 40px;
        float: right;
      }
    }
  }
}